home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / comm / misc / DragonTools.lha / DragonTools-Install / Install < prev    next >
Encoding:
Text File  |  1998-10-19  |  4.9 KB  |  155 lines

  1.  
  2. ; ******************************************
  3. ; *                                        *
  4. ; *   DragonTools-Installationsskript      *
  5. ; *                                        *
  6. ; *  $VER: 1.0 (08.10.98) by J.Reinert     *
  7. ; *                                        *
  8. ; ******************************************
  9.  
  10.  
  11.  
  12. ; *************************************************************************
  13. ; Definition der globalen Konstanten
  14. ; *************************************************************************
  15.  
  16. (set #liesmichtext  "Lies_mich.TXT")        ; Schlusswort
  17. (set #libssource    "libs/wizard.library")  ; Library
  18. (set #progssource   "DragonTools/")         ; Programm
  19.  
  20. ; *************************************************************************
  21. ; Version der Workbench bestimmen
  22. ; *************************************************************************
  23.  
  24. (set #os_version (/ (getversion "libs:version.library") 65536))
  25.  
  26. ; *************************************************************************
  27. ; Definition der deutschen Texte
  28. ; *************************************************************************
  29.  
  30. (set #msg2
  31.   (cat "\nMit \"DragonTools\" haben auch Amiga-Anwender die "
  32.        "Möglichkeit, die ISDN-Anlage und DataBox \"SpeedDragon\" von Hagenuk "
  33.        "zu konfigurieren und Anruf-Umleitungen bequem zu programmieren "
  34.   )
  35. )
  36.  
  37. (set #bad-kick
  38.   (cat ""@app-name" benötigt Amiga-OS 3.0 oder höher!\n"
  39.        "Dies wäre jetzt der richtige Zeitpunkt, Ihren "
  40.        "Amiga aufzuwerten. "
  41.   )
  42. )
  43.  
  44. (set #askdirmsg
  45.   (cat "Bitte wählen Sie ein Ziel für "@app-name". Eine Schublade "
  46.        "mit Namen \"DragonTools\" wird erzeugt"
  47.   )
  48. )
  49.  
  50. (set #askdirhelp
  51.   (cat "Kopieren Sie die vorliegende Version bitte NICHT über eine "
  52.        "alte DragonTools-Installation!"
  53.   )
  54. )
  55.  
  56. (set #wizardhelp
  57.   (cat "Die 'wizard.library' wird zum erzeugen und verwalten der "
  58.        "grafischen Benutzerschnittstelle benötigt!"
  59.   )
  60. )
  61.  
  62. (set #prgprompt "Kopieren des Programmes und Zubehör")
  63.  
  64. (set #prghelp
  65.   (cat "*Die Dateien \"DragonTools\", \"DragonTools.info\" und \"DragonTools.wizard\" "
  66.        "müssen Sie unbedingt auswählen.\n\n"
  67.        "*Die \"Catalogs\" benötigen Sie für eine deutsche Benutzerführung\n\n"
  68.        "*Ob Sie die \"Docs\" (Anleitungen) umkopieren, überlasse ich Ihnen :)"
  69.   )
  70. )
  71.  
  72. (set #hinweis
  73.   (cat "\nBeachten Sie bitte, das einige Funktionen von DragonTools nur "
  74.        "dann genutzt werden können, wenn die dafür notwendige Firmware "
  75.        "in der DataBox installiert ist. Wie Sie neue Versionen mit "
  76.        "Ihrem Amiga in die DataBox bekommen, können Sie in der Anleitung "
  77.        "nachlesen\n\n"
  78.        "Wenn Sie DragonTools bereits in einer älteren Version "
  79.        "genutzt hatten, müssen Sie die Programmeinstellungen neu definieren"
  80.   )
  81. )
  82.  
  83.  
  84. ; *************************************************************************
  85. ; Beginn der Installation
  86. ; *************************************************************************
  87.  
  88. (complete 0)
  89. (if (< #os_version 39)
  90.   (
  91.     (abort #bad-kick)
  92.   )
  93. )
  94. (welcome)
  95. (message #msg2)
  96. (complete 1)
  97.  
  98. ; *************************************************************************
  99. ; Zielverzeichnis auswählen lassen
  100. ; *************************************************************************
  101.  
  102. (set name
  103.   (askdir
  104.     (prompt  #askdirmsg)
  105.     (help    #askdirhelp)
  106.     (default @default-dest)
  107.   )
  108. )
  109. (set #destname (tackon name "DragonTools"))
  110. (complete 5)
  111.  
  112. ; *************************************************************************
  113. ; Datenschubladen erzeugen
  114. ; *************************************************************************
  115.  
  116. (makedir #destname (infos))
  117.  
  118. (complete 10)
  119.  
  120. ; *************************************************************************
  121. ; Kopieren der Librarys
  122. ; *************************************************************************
  123.  
  124. (copylib (prompt "Kopieren der 'wizard.library'") (help #wizardhelp) (source #libssource) (dest "Libs:") (confirm "EXPERT"))
  125. (complete 20)
  126.  
  127. ; *************************************************************************
  128. ; Kopieren des Programms
  129. ; *************************************************************************
  130.  
  131. (copyfiles (prompt #prgprompt) (help #prghelp) (source #progssource) (dest #destname) (all) (confirm "EXPERT"))
  132. (complete 80)
  133.  
  134. ; *************************************************************************
  135. ; Aktuelles Verzeichnis setzen
  136. ; *************************************************************************
  137.  
  138. (set @default-dest #destname)
  139.  
  140. (message #hinweis)
  141. (complete 100)
  142.  
  143. ; *************************************************************************
  144. ; Falls vorhanden, einen LiesMich-Text anzeigen
  145. ; *************************************************************************
  146.  
  147. (if (exists #liesmichtext)
  148.   (run (cat "run sys:utilities/more " #liesmichtext))
  149. )
  150.  
  151. ; *************************************************************************
  152. ; Ende der Installation
  153. ; *************************************************************************
  154.  
  155.